/*----------------ブロック⑥-----------------------*/
@media screen and (min-width: 751px)  {


#block6{
	width:100%;
	margin:50px auto 0;
}










#block6 h2 {
    font-size: 4.5rem;
    font-weight: bold;
    margin-bottom: 10px;
    /* text-align: center; */
    margin-left: 153px;
    margin-top: 50px;
}

h2{
position: relative;
display: inline-block;
padding: 0 55px;
}

h2:before, h2:after{
content: '';
position: absolute;
top: 50%;
display: inline-block;
width: 45px;
height: 1px;
background-color: black;
}

h2:before {left:0;}
h2:after {right: 0;}




#block6 .tatujin{
	margin-bottom:20px;
}


#block6 #leftblock {
    float: left;
    width: 490px;
    margin-right: 21px;
    height: auto;
}

#block6 .tatujin p{
	margin-bottom:10px;
}

.tatujin a{
	text-decoration:underline;
	font-size:1.4rem;
}


#block6 #rightblock{
	float:right;
	width:250px;
	height:165px;
	background:#000;
}

#block6 .m_img{
	width:640px;
	margin:0 auto 20px;

}

#block6 dt, dd, h2{
	text-shadow: 0 0px 0 rgba(0,0,0,0);
}





}




@media screen and (max-width:750px)  {
/*----------------ブロック⑥-----------------------*/
#block6 h1{
    text-align: center;
    font-weight: bold;
    font-size: 2.0rem;
    color: #fff;
    background:#0c071d;
    padding: 5px;
    line-height: 2.5rem;
    margin-bottom: 20px;
	position:relative;
    font-style: italic;
}

#block6 h1:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(25, 177, 239, 0);
    border-top-color:#0c071d;
    border-width: 10px;
    margin-left: -10px;
}


#block6 h2 {
    position: relative;
    /* display: inline-block; */
    padding: 0 18% 20px;
    font-size: 1.6rem;
    font-weight: bold;
    width:85%;
    margin: 0 auto;
    display: block;
	text-align:center;
}

#block6 h2:before, #block6 h2:after {
    content: '';
    position: absolute;
    top: 26%;
    display: inline-block;
    width: 15%;
    height: 1px;
    background-color: black;
}
h2:before {left:0;}
h2:after {right: 0;}



#block6 dt {
    font-size: 1.7rem;
    font-weight: bold;
    margin-bottom: 10px;
    background: #f00;
    color: #fff;
    padding: 3px;
    text-align: center;
}
#block6 #lead {
    font-size: 1.6rem;
    font-weight: bold;
    text-align: center;
    width: 100%;
}


#block6 dl {
    /* border: solid 1px #666666; */
    margin: 20px 0;
    /* padding: 5px; */
}

	
	
#block6 dt {
    font-size: 1.7rem;
    margin-bottom: 10px;
    background: #f00;
    color: #fff;
    padding: 3px;
    text-align: center;
}
#block6 dd h2{
	font-size:2.0rem;
	font-weight:bold;
	margin-bottom:10px;
}

#block6 dd p{
	font-size:1.0rem;
}

#block6 .tokucyu{
	margin-bottom:10px;
}

#block6 #leftblock{
	float:left;
	width:60%;
	margin-right:10%;
	height:auto;
	display:inline-flex;
}

#block6 #rightblock{
	float:right;
	width:30%;
	background:#000;
}

#block6 .tatujin a{
	text-decoration:underline;
	font-size:12px;
	display:block;
}

#block6 .m_img{
	width:100%;
	background:#000;
	margin:0 auto 20px;

}

#block6 h2, h3, dt {
    text-shadow: 0 0px 0 rgba(0,0,0,0.0);
}






}
